﻿using System;
namespace ASD
{
    class Program
    {
        static void Main(string[] args)
        {
            TaskNPC taskNPC = new TaskNPC();//************任务NPC
            taskNPC.Info("天灾信使", "送信NPC", "我这里有一些信需要送");
            taskNPC.Talk();
            taskNPC.Info("屠龙勇士", "杀怪NPC", "城外的有几只史莱姆待解决");
            taskNPC.Talk();
            taskNPC.Info("小红帽", "采集NPC", "我需要一些蘑菇");
            taskNPC.Talk();
            Console.WriteLine("**********************");
            ShopNPC shopNPC = new ShopNPC();//************商贩NPC
            shopNPC.Info("瓦格纳", "武器NPC", "你需要什么武器？随便挑，我瓦格纳的手艺谁不知道？");
            shopNPC.Talk();
            shopNPC.Info("破烂王", "材料NPC", "我这里有许多多余的零件");
            shopNPC.Talk();
            shopNPC.Info("村口小卖部的王大爷", "食物NPC", "需要些小还丹吗");
            shopNPC.Talk();
            Console.WriteLine("**********************");
            IronNPC ironNPC = new IronNPC();//************铁匠NPC
            ironNPC.Info("秀补", "修补NPC", "你的武器破破烂烂，这怎么行！");
            ironNPC.Talk();
            ironNPC.Info("墙化", "强化NPC", "我能把你紫色品质的武器变成红色品质");
            ironNPC.Talk();
            ironNPC.Info("达造", "打造NPC", "寒风铁器！");
            ironNPC.Talk();
            Console.WriteLine("**********************");
            Console.WriteLine();
        }
    }
}
